package br.com.boreo.boreoapp_orcamento.controller;

import java.util.ArrayList;

import android.content.Context;
import br.com.boreo.boreoapp_orcamento.dao.FormaPagtoDAO;
import br.com.boreo.boreoapp_orcamento.model.FormaPagto;

public class FormaPagtoController {
	private FormaPagtoDAO FormaPagtoDAO;
	
	public FormaPagtoController(Context context) {
		FormaPagtoDAO = new FormaPagtoDAO(context);
	}
	
	public long inserir(String codigo, String descricao, double tipo, double desconto, double acrescimo, double tab_preco) {
		return FormaPagtoDAO.inserir(codigo, descricao, tipo, desconto, acrescimo, tab_preco);
	}
	
	public long inserirComId(int id, String codigo, String descricao, double tipo, double desconto, double acrescimo, double tab_preco) {
		return FormaPagtoDAO.inserirComId(id, codigo, descricao, tipo, desconto, acrescimo, tab_preco);
	}
	
	public long alterar(int id, String descricao, double tipo, double desconto, double acrescimo, double tab_preco) {
		return FormaPagtoDAO.alterar(id, descricao, tipo, desconto, acrescimo, tab_preco);
	}
	
	public ArrayList<FormaPagto> selectFormaPagto(){
		return FormaPagtoDAO.selectFormaPagto();
	}
	
	public ArrayList<FormaPagto> selectFormaPagtoPorID(int id){
		return FormaPagtoDAO.selectFormaPagtoPorId(id);
	}
	
	public void excluirTodasFormaPagto() {
		FormaPagtoDAO.excluirTodasFormaPagto();
	}
	
}
